package com.ymm.lulutong.entity;

import lombok.Data;

import java.util.Date;

/**
 * 钱包操作日志
 */
@Data
public class WalletOpsLog {
    /**
     * 日志Id
     */
    private Long logId;
    /**
     * 货主Id
     */
    private Long shipperId;
    /**
     * 关联的货源号
     */
    private Long cargoId;
    /**
     * 关联的订单号
     */
    private Long orderId;
    /**
     * 钱包操作类型（0表示默认，1表示充值，2表示返现，3表示退款，4表示理赔，5表示支付，6表示提现）
     */
    private Integer opsType;
    /**
     * 钱包操作金额（使用正负表示收入、支出）
     */
    private Integer money;
    /**
     * 操作人类型
     */
    private Integer opsPersonType;
    /**
     * 操作人Id
     */
    private Long opsPersonId;
    /**
     * 创建时间
     */
    private Date createTime;
    /**
     * 更新时间
     */
    private Date updateTime;
    /**
     * 后续业务执行状态，0为未完成，1为已完成
     */
    private Integer executionStatus;
}
